package cn.hsa.fqz.task.service.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author 丁志敏
 * @version v1.0
 * @apiNote 功能描述:()
 * @date create in 2022/9/15 11:04
 */
@Data
public class AddMedcFeedbackDTO {

    /**
     * 任务主键
     */
    private Integer taskId;

    /**
     * 任务编码
     */
    private String taskCode;

    /**
     * 违规线索序列号
     */
    private String sequenceNo;

    /**
     * 医药机构代码
     */
    private String medcCode;

    /**
     * 医药机构名称
     */
    private String medcName;

    /**
     * 任务标题
     */
    private String title;

    /**
     * 反馈内容
     */
    private String content;

    /**
     * 反馈人
     */
    private String createBy;

    /**
     * 反馈时间
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date createTime;

    /**
     * 检查结果:1,约谈  2,通报批评 3,限期整改 4,解除协议 5,移交公安 6,移交卫健
     */
    private Integer checkResult;

    /**
     * 检查过程
     */
    private Integer checkNode;

    /**
     * 协议违约金
     */
    private String violateCost;

    /**
     * 处罚金额
     */
    private String pulishCost;

    /**
     * 移交人数
     */
    private String pulishNumber;

    /**
     * 处罚主体：1、医药机构 2、医院科室 3、医师药师 4、参保人员
     */
    private Integer dealType;

    /**
     * 省级编码
     */
    private String proviceCode;

    /**
     * 地市编码
     */
    private String cityCode;

    /**
     * 追回医保基金
     */
    private String penaltyCost;

    private List<String> attachments;

    private Integer fxdj;

    /**
     * 涉嫌基金
     */
    private String violateFund;

    /**
     * 涉嫌资金
     */
    private String violateFinance;

    private List<MedcFeedbackPulishDetailDTO> pulishDetailDTOS;
}
